/*
 * libFSClient.c
 *
 *  Created on: 22/04/2012
 *      Author: utnso
 */

#include "libFSClient.h"

/*uint8_t iniciarPrograma(archConfig_t* archConfig) {

	uint8_t error = 0;
	inicializarPathLogueo("/home/utnso/Escritorio/FSClient.log");
	error = leerArchivoConfiguracion(archConfig);
	if (!error) {
		inicializarDatosSockets(archConfig->IPServer, archConfig->puertoServer, archConfig->cantConexiones);
		inicializarPoolConexiones();
		inicializarNivelLogueo(archConfig->nivelLog);
		iniciarConexionCache(archConfig->IPCache);
		signal(SIGINT, finalizacion);
		//signal(SIGKILL, finalizacion);
	}

	return error;
}

void ejecutarPrograma(archConfig_t archConfig, int32_t argc, char** argv) {

	ejecutarFUSE(argc, argv);
	//ejecutar_CUCA_FUSE();
	return;
}

void finalizarPrograma(archConfig_t archConfig) {
	free(archConfig.IPServer);
	free(archConfig.IPCache);
	finalizacion(0);
}

void finalizacion(int32_t signal) {
	cerrarArchivoLog();
	finalizarPoolConexiones();
	finalizarDatosSockets();
}
*/
